<?php
include "../dao/ItemDAO.php";
include "Sessao.php";

header("Content-Type: application/json");
$str_json = file_get_contents('php://input');

$phpArray = json_decode($str_json);

$item = new Item();

$idproposta 	= $_SESSION["idproposta"];
$numeroItem 	= $phpArray->numeroItem;
$tituloItem 	= $phpArray->tituloItem;
$horasItem  	= $phpArray->horasItem;
$novoitem		= $phpArray->novoItem;
$precoTotalMaterial = $phpArray->precoTotalMaterial;
$custoTotalMaterial = $phpArray->custoTotalMaterial;
$custoTotalHora		= $phpArray->custoTotalHora;
$precoTotalHora		= $phpArray->precoTotalHora;
//$totalHora  = $phpArray->totalHora;

$item->setIdproposta($idproposta);
$item->setNumero($numeroItem);
$item->setTitulo($tituloItem);
$item->setHoras($horasItem);
$item->setPrecoTotalMaterial($precoTotalMaterial);
$item->setCustoTotalMaterial($custoTotalMaterial);
$item->setParcialPerini($custoTotalMaterial + $custoTotalHora	);
$item->setParcialCliente($precoTotalMaterial + $precoTotalHora);
$item->setCustoTotalHora($custoTotalHora);
$item->setPrecoTotalHora($precoTotalHora);

$arraySubitem = $phpArray->subitem;
foreach ($arraySubitem as $value) {
	//echo $value->descricao." - ".$value->numeroSubitem;
	$subitem = new Subitem();
	$subitem->setDescricao($value->descricao);
	$subitem->setNumero($value->numeroSubitem);
	$subitem->setObs(null);
	
	$item->addSubitem($subitem);
}

$arrayProdutos = $phpArray->produtos;
foreach ($arrayProdutos as $value) {
	//echo $value->idproduto." - ".$value->quantidade;a
	$produtoLista = new ProdutoLista();
	$produtoLista->setIdproduto($value->idproduto);
	$produtoLista->setIditem($numeroItem);
	$produtoLista->setQuantidade($value->quantidade);
	$produtoLista->setPrecoTotal($value->precoTotal);
	$produtoLista->setCustoTotal($value->custoTotal);
	$produtoLista->setCustoUnit($value->custoUnit);
	$produtoLista->setPrecoUnit($value->precoUnit);
	
	$item->addProdutoLista($produtoLista);
}

$_SESSION["numeroitem"]++;

$itemdao = new ItemDAO();
$ck = $itemdao->Insere($item);

if ($novoitem == false) {
	$_SESSION["proximoitem"]++;
}

echo $ck;
?>